//类方法

// Buffer.isEncoding('')---------判断当前是否支持某种编码
console.log(Buffer.isEncoding('utf8'))
console.log(Buffer.isEncoding('gbk'))


// Buffer.isBuffer()----------测试这个obj是否是一个 Buffer
var aaa = [1,2,3,4]
var bf1 = new Buffer(10)

console.log(Buffer.isBuffer(aaa));
console.log(Buffer.isBuffer(bf1))


// Buffer.byteLength(string,[encoding])------------获取字符串字节长度
//                                                 [encoding]设置字节编码，不同的字节编码显示的字节长度不同，默认是utf8
var bbb = 'hello';
console.log(bbb.length)
console.log(Buffer.byteLength(bbb))

var ccc = '你好';
console.log(ccc.length);
console.log(Buffer.byteLength(ccc))
console.log(Buffer.byteLength(ccc,'ascii'))


//Buffer.concat(list,[totalLength])-------------讲两个字节拼成一个
//                                              [totalLength]--合并后的字节长度，可自己设置，不设置后台会字节运算。但会占用一点性能
var ddd = 'hello';
var eee = '你好';

var fff = [new Buffer(ddd),new Buffer(eee)];
console.log(fff)
console.log(Buffer.concat(fff,11))
console.log(Buffer.concat(fff,9))